﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; color:#666; background:url(../images/back.gif) left top repeat;}
ul{ list-style-type:none;}
img{ border:0;}
.clear{ clear:both;}
a{ color:#003366; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
.mybutton { border:1px solid #EEE;background-color: #F5F5F5; height:22px; padding:4px 4px; line-height:18px; }

#header{ width:1000px; height:65px; margin:0 auto; background:url(../images/header-bg.gif) left top repeat-x;}
.logo{ width:205px; height:65px; float:left; margin-left:5px; }
.topinfo{ width:650px; height:30px; line-height:30px;  float:right; text-align:right; margin-right:10px; margin-top:30px; color:#DDD; }
.topinfo span{ color:#EEE; font-weight:bold; padding:0 4px;}
.topinfo a{ color:#99CCFF;}
				
.nav{ width:980px; height:32px; margin:0 auto; background:url(../images/nav-bg.gif) left top repeat-x;
	position: relative;z-index: 100; }
.nav ul{ padding-left:10px; }	
.nav ul ul{ padding-left:0px; border:1px solid #CCC; }
.nav li { float: left;position: relative;}
.nav ul ul { visibility: hidden;position: absolute;left: 0px;top: 32px;}
.nav table {position: absolute;top: 0;left: 0;}
.nav ul li:hover ul,
.nav ul a:hover ul{visibility: visible;}

.nav a{display: block; width:90px; height:32px; line-height:32px; text-align:center; 
	color: #003366;text-decoration: none; font-weight:bold;}	
.nav a:hover{ background:url(../images/nav-bg2.gif) left top no-repeat; color: #990000; text-decoration:none; }

.nav ul ul li {clear:both;text-align:left; font-size:12px; }

.nav ul ul li a{display: block; width:100px;height:22px; line-height:22px;font-weight:normal;
		text-align:left; padding-left:10px; background-color:#F9F9F9;border:2px solid #F9F9F9;  }
.nav ul ul li a:hover{ border:2px solid #F9F9F9;  background: #003366; color:#EEE; }

#wrap{ width:980px; height:100%; padding:0 10px 10px 10px;  margin:0 auto; background-color:#003366;}

.main-wrap{ width:960px; height:auto; padding:10px; margin:0 auto; background-color:#FFF; }
.position{ width:948px; height:28px; line-height:28px; margin:0 auto; border:1px solid #DDD; padding-left:10px; 
		margin-top:10px; color:#666; }
.toolbar{ width:948px; height:28px; line-height:28px; margin:0 auto; border:1px solid #DDD; padding-left:10px; 
		margin-top:10px; font-weight:bold; color:#CCC; }
.toolbar a{ color:#FF6600; text-decoration:none; padding:0 4px; }	
.toolbar a:hover{ color:#FF0000; text-decoration:underline;}
.title{ width:960px; height:30px; line-height:30px; text-align:center; margin:0 auto; letter-spacing:4px;  
		font-weight:bold; font-size:12px; background:url(../images/title-bg.gif) left top no-repeat; margin-top:10px; }
.content{ width:960px; height:auto; margin:0 auto;}
.content table{width:960px; height:100%; border-collapse:collapse; border:1px solid #EEE; border-top:1px solid #EEE; 
		 text-align:center; padding:10px; }
.content th{  height:22px; line-height:22px; padding:2px 4px; background-color:#F5F5F5; color:#666; font-weight:normal; }		 
.content td{padding:2px 4px; height:24px; line-height:24px; background-color:#F9F9F9; vertical-align:middle; }
.content td a{ text-decoration:none;}
.content td a:hover{ text-decoration:underline; color:#CC0000;}
.content input{ padding:1px; }

.main-wrap .flash_message{ width:460px; height:50px; margin:0 auto; margin-top:100px; margin-bottom:140px; border:1px solid #DDD; 
		background-color:#FFF;padding:10px; }
.main-wrap .flash_message .message{  height:auto; line-height:22px; margin-left:110px; font-size:16px; 
		font-weight:bold; color:#CC0000; margin-top:20px;margin-top /**/:0px; }
.main-wrap .flash_message .url{ height:22px; line-height:22px; margin-left:100px; font-size:12px; color:#666; margin-top:4px; }

.pagination{ width:950px; padding:3px; magin:3px; text-align:right; margin-top:5px; font-weight:bold; }

#footer{ width:1000px; height:40px; line-height:40px; text-align:right; margin:0 auto; font-weight:bold; color:#CCC; }